#include<bits/stdc++.h>
using namespace std;
signed main()
{
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
    long long n,ans,k;
    cin>>n;
    ans=n;
    long long a[n+5],b[n+5];
    for(long long i=1;i<=n;i++)
    {
        cin>>a[i];
        b[i]=1;
    }
    if(n==1)cout<<'1';
    else
    {
        if(n==2)
        {
            if(a[1]==a[2])cout<<'2';
            else cout<<'1';
        }
        else
        {
            sort(a+1,a+n);
            k=a[1];
            while(ans>0)
            {
                for(long long i=k+1;;i++)
                {
                    if(a[i]>0&&a[i]>k)
                    {
                        if(b[k]>0)ans--;
                        if(b[i]>0)ans--;
                        b[k]=0;
                        b[i]=0;
                        a[k]=0;
                        for(long long j=1;;j++)
                        {
                            if(a[j]>0&&b[j]>0)
                            {
                                k=j;
                                break;
                            }
                        }
                        break;
                    }
               }
            }
            ans=0;
            for(long long i=1;i<=n;i++)
            {
                if(a[i]>0)ans++;
            }
            cout<<ans;
        }
    }
    return 0;
}